package com.zhhs.project.act.activity.domian;


import com.zhhs.framework.aspectj.lang.annotation.Excel;
import com.zhhs.framework.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 高级设置对象 act_activity_advanced
 *
 * @author zhhs
 * @date 2022-11-09
 */
public class ActActivityAdvanced extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 活动id */
    @Excel(name = "活动id")
    private Long activityId;

    /** 主办单位 */
    @Excel(name = "主办单位")
    private String hostCompany;

    /** 主办单位介绍 */
    @Excel(name = "主办单位介绍")
    private String companyIntro;

    /** 客服电话 */
    @Excel(name = "客服电话")
    private String serviceTel;

    /** 功能按钮1隐藏2页面跳转3一键关注 */
    @Excel(name = "功能按钮1隐藏2页面跳转3一键关注")
    private String functionButton;

    /** 按钮名称 */
    @Excel(name = "按钮名称")
    private String buttonName;

    /** 按钮链接 */
    @Excel(name = "按钮链接")
    private String buttonLink;

    /** 微信公众号链接 */
    @Excel(name = "微信公众号链接")
    private String wechatLink;

    /** 企业宣传1隐藏2企业logo */
    @Excel(name = "企业宣传1隐藏2企业logo")
    private String companyPublicity;

    /** logo链接 */
    @Excel(name = "logo链接")
    private String logoLink;

    private String  enjoyLink;

    public String getEnjoyLink() {
        return enjoyLink;
    }

    public void setEnjoyLink(String enjoyLink) {
        this.enjoyLink = enjoyLink;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setActivityId(Long activityId)
    {
        this.activityId = activityId;
    }

    public Long getActivityId()
    {
        return activityId;
    }
    public void setHostCompany(String hostCompany)
    {
        this.hostCompany = hostCompany;
    }

    public String getHostCompany()
    {
        return hostCompany;
    }
    public void setCompanyIntro(String companyIntro)
    {
        this.companyIntro = companyIntro;
    }

    public String getCompanyIntro()
    {
        return companyIntro;
    }
    public void setServiceTel(String serviceTel)
    {
        this.serviceTel = serviceTel;
    }

    public String getServiceTel()
    {
        return serviceTel;
    }
    public void setFunctionButton(String functionButton)
    {
        this.functionButton = functionButton;
    }

    public String getFunctionButton()
    {
        return functionButton;
    }
    public void setButtonName(String buttonName)
    {
        this.buttonName = buttonName;
    }

    public String getButtonName()
    {
        return buttonName;
    }
    public void setButtonLink(String buttonLink)
    {
        this.buttonLink = buttonLink;
    }

    public String getButtonLink()
    {
        return buttonLink;
    }
    public void setWechatLink(String wechatLink)
    {
        this.wechatLink = wechatLink;
    }

    public String getWechatLink()
    {
        return wechatLink;
    }
    public void setCompanyPublicity(String companyPublicity)
    {
        this.companyPublicity = companyPublicity;
    }

    public String getCompanyPublicity()
    {
        return companyPublicity;
    }
    public void setLogoLink(String logoLink)
    {
        this.logoLink = logoLink;
    }

    public String getLogoLink()
    {
        return logoLink;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("activityId", getActivityId())
            .append("hostCompany", getHostCompany())
            .append("companyIntro", getCompanyIntro())
            .append("serviceTel", getServiceTel())
            .append("functionButton", getFunctionButton())
            .append("buttonName", getButtonName())
            .append("buttonLink", getButtonLink())
            .append("wechatLink", getWechatLink())
            .append("companyPublicity", getCompanyPublicity())
            .append("logoLink", getLogoLink())
            .toString();
    }
}
